Inheritance Decomposed Position Paper

نویسنده

  • Peter H. Fröhlich
چکیده

Inheritance is often portrayed as a fundamental ingredient of object-oriented programming, one which is essential to building extensible software systems. However, inheritance is also a controversial mechanism with many competing and often contradictory interpretations, whose use can even impede extensibility in certain scenarios. Decomposing inheritance into the more basic mechanisms of object composition and message forwarding solves many of these problems. The resulting programming model is simpler yet more flexible than one based on inheritance, and illustrates that inclusion polymorphism is actually the more fundamental ingredient.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Comparison of Original and Cartoon images with Edge and Background Detection

In this paper, the image is decomposed into two parts which are the smooth components (cartoon) and the oscillatory components (texture) using a linear model which reduces to a low-pass /high-pass filter .The paper also involves the one of the applications of decomposed image i.e., edge detection,background detection and pixel value observation . The edge detection of images using canny mask an...

متن کامل

Integration Scheme for SINS/GPS System Based on Vertical Channel Decomposition and In-Motion Alignment

Accurate alignment and vertical channel instability play an important role in the strap-down inertial navigation system (SINS), especially in the case that precise navigation has to be achieved over long periods of time. Due to poor initialization as well as the cumulative errors of low-cost inertial measurement units (IMUs), initial alignment is not sufficient to achieve required navigation ac...

متن کامل

Class-Based Inheritance is Not a Basic Concept

Class-based inheritance is normally seen as a basic concept and a prerequisit of object-oriented programming. This position paper states that class-based inheritance is not essential for an object-oriented programming language. Instead of class-based inheritance aggregation, parametrical bindings, and aliasing can be used. Aggregation and parametrical bindings are basic concepts of an object mo...

متن کامل

Feature inheritance versus extended projections

This article will show that the empirical data that Chomsky (2008) provides in favor of feature inheritance and parallel movement are rather suspect, and that there are both empirical and conceptual reasons to reject this implementation of the idea that the formal features in C and T originate in a single head position. This does not imply, however, that the latter idea should be completely rej...

متن کامل

Measurement of the fixational eye movements based on observation of the eye pupil kinetics

The paper presents measurement method of fast eye movement by use of the high-speed CCD camera, with recording rate 200fps. Sequences of the pupil’s images recorded within 10 seconds were next decomposed into frames and processed numerically. The position of the center of eye pupil were used to describe the eyeball movement during fixation. The calculated results allowed to achieve the goal of ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002